Free GA4 tracking you're already missing (and how to use it)
You installed Google Analytics 4 (GA4), it shows data—but do you actually know what's being collected? The shift from Universal Analytics (UA) to GA4 marked a fundamental change in digital measurement: moving from a session-based model to an event-based model. In UA, the pageview was the king of metrics; in GA4, every single interaction is an event. This "free tracking" is a major advantage because it bridges the gap between basic implementation and high-level analysis without requiring technical overhead.
When I first set up GA4, I thought I needed to build elaborate tracking setups in Google Tag Manager (GTM) before I could see useful data. I was wrong. GA4 was already collecting more than I realised—I just didn't know where to look. The surprise is that GA4 tracks over 13 key events on your site out of the box. This allows marketers to focus on strategy rather than spending weeks on basic tagging implementations.
The problem is that most people never look at this data, meaning they are sitting on insights they never use. By the end of this post, you'll know every event, what it tells you, and exactly where to find it.
[toc]
1. The two types of built-in tracking
Before we dive into the events, it's important to understand the two distinct mechanisms at play: auto-collected events and enhanced measurement events. Auto-collected events represent the "set-and-forget" nature of modern analytics. These are the lights that come on automatically the moment you install the GA4 tracking code; they are always active, ensuring you never miss baseline traffic data. This provides an immediate safety net for your reporting.
Enhanced measurement events, on the other hand, offer granular control. They are like optional smart features you switch on via a toggle in your GA4 Admin panel. This no-code setup is revolutionary for non-technical users. Previously, tracking a PDF download or a scroll to the bottom of the page required custom GTM triggers. Now, a single toggle provides deep visibility into user behavior, significantly lowering the barrier to entry for sophisticated data collection.
The best part about both types is that neither requires a developer or any code changes on your site. You can find the Enhanced Measurement toggle under Admin > Data Streams > [Your Stream]. The full path is: GA4 → Admin (Gear icon) → Data Streams → Select your Stream.
2. GA4 auto-collected events: first_visit, session_start, page_view, user_engagement
There are four core events that GA4 tracks from the moment the tag is active. These provide the baseline for understanding your traffic. While they might seem simple, they carry a payload of parameters that allow for complex reporting. You can find the totals for all of them in the "Events" report under "Engagement," but their true power lies in how they connect to concepts you likely remember from Universal Analytics, albeit with more technical depth.
Where to find the Events Report: GA4 → Reports → Engagement → Events. You can filter by event_name (e.g., page_view) to see specific event data.
first_visit: The first_visit event fires only once — the very first time a user lands on your site. This is what powers the "New users" metric. Unlike UA, which relied on cookie-based session logic to determine "New," GA4 uses this specific event to identify the initial interaction. It is the foundation for your Acquisition reports, helping you understand which channels are truly driving brand-new audience growth versus returning traffic.
session_start: This fires every time a user begins a new session. GA4 uses two critical parameters here: ga_session_id (a unique timestamp identifier for that specific session) and ga_session_number. The ga_session_number increments each time a user starts a new session (e.g., if it's their 5th time visiting, the value is 5). This is incredibly useful for segmenting behavior based on loyalty—you can compare the engagement levels of users on their 1st session versus their 10th.
page_view: This is the spiritual successor to UA's pageview. It fires on every page load and history state change. Key parameters include page_location (the full URL) and page_referrer. By capturing page_title, GA4 populates the "Pages and Screens" report. Because it tracks history state changes, it also automatically handles many Single Page Applications (SPAs) that UA often struggled with without custom code.
user_engagement: This fires periodically when the site is in the foreground of the user's browser. It captures the engagement_time_msec parameter. This data is the heart of GA4's engagement metrics, such as "Average engagement time." It is far more accurate than UA's "Time on Page," which often failed to record time spent on the final page of a session because it required a subsequent click to calculate the duration.
Before you start analyzing these automated insights, make sure your metrics are clean. If you haven't already, take a moment to exclude internal and developer traffic from GA4 so your own clicks don't warp your reports.
3. GA4 Enhanced Measurement events: scroll, click, file_download, form_submit, and more
Once you flip the Enhanced Measurement switch, GA4 starts tracking complex interactions by grouping them into logical categories. For Content Engagement, the scroll event is key, firing when a user reaches 90% depth. For Link Tracking, the click (outbound) event captures where users go next. It specifically passes the link_url, link_domain, and link_text parameters, letting you see exactly which external links are performing best.
The file_download event is a goldmine for lead generation analysis, capturing file_name and file_extension (e.g., .pdf, .docx). For site functionality, the view_search_results event is vital. However, it requires a small configuration step: you must ensure your site's internal search query parameter (like 'q', 's', or 'search') is listed in the Data Stream settings. Once active, it captures the search_term parameter, showing you exactly what your users are looking for but perhaps not finding.
Each of these triggers sends data you can use immediately. For instance, the "file_download" event captures the file name and extension, letting you see exactly which PDF guides are most popular with your audience.
4. 3 practical things you can do with this data today
To truly leverage this data, you need to go beyond just looking at the totals. Here are five actionable strategies:
1. Content Retention Analysis: Use the scroll event to find where readers stop. If 80% of users trigger a page_view but only 5% trigger a scroll (90%), your intro is likely too long or your CTA is buried. Use this to optimize your post structure.
2. Outbound Link Audit: Filter the Events report for "click." Look at the link_url parameter. Are you sending traffic to affiliate partners? Are users clicking your social icons but never returning? This data tells you where your site's "exit points" are and helps you control the user journey.
3. Internal Search Optimization: Look at view_search_results. If people are frequently searching for a term that you haven't written about, that's your next blog post topic. It's the ultimate tool for identifying content gaps.
4. New vs. Returning Segmentation: Create a comparison in your reports using ga_session_number. Compare users where the number is '1' against those where it is '>1'. You'll often find that returning users have a much higher user_engagement rate, allowing you to tailor different marketing strategies for each group.
5. Form Abandonment Insights: Combine form_start and form_submit. If you have 100 starts but only 10 submits, your form is likely too complicated or has a technical error on a specific browser.
5. When built-in tracking fails: Using GA4 custom events
While powerful, built-in events have limitations that eventually require moving to custom tracking. The default scroll event, for instance, is a "binary" trigger—it only fires once at 90% depth. If you want to see the milestones of a reader's journey at 25%, 50%, or 75% to identify the exact paragraph where they lose interest, you need a custom event.
Similarly, the default "click" event only tracks links leading *away* from your domain. If you have a "Get a Quote" button that opens a pop-up or a "Subscribe" button that doesn't change the URL, GA4 won't see it automatically. Custom events allow you to define exactly what "success" looks like for your specific business model. However, don't feel rushed; the 13 built-in events provide the essential foundation needed to understand 90% of your site traffic. Enhanced measurement handles the basics beautifully, but for unique business goals, you'll need to step it up. Learn how to create custom events and mark them as key events to track your true bottom-line conversions
Conclusion
GA4 gives you a suite of 13 powerful events for free, yet many site owners still operate in the dark. By understanding the parameters like ga_session_number and link_url, you turn raw numbers into a narrative of user behavior. My challenge to you is this: Go to your GA4 Events report right now. Look past the totals and dive into the parameters.
If you find that your built-in data is highlighting gaps you can't explain, check out About events - Analytics Help or deep dive into Enhanced measurement events - Analytics Help to optimize your parameters. Stop guessing and start measuring. Which of these enhanced measurement events revealed the most surprising behavior on your site? Let me know in the comments below!
Note: If your site uses a Consent Management Platform, keep in mind that these events will only fire if the user grants the necessary consent.
Want More Traffic & Leads?
Get a custom SEO & AI growth strategy for your business. No guesswork, just real results.
Get Your Free Strategy
Comments
Post a Comment